A Composite Stabilizing Data Structure
نویسندگان
چکیده
A data structure is stabilizing if, for any arbitrary (and possibly illegitimate) initial state, any sequence of sufficiently many operations brings the data structure to a legitimate state. A data structure is available if, for any arbitrary state, the effect of any operation on the structure is consistent with the operation’s response. This paper presents an available stabilizing data structure made from two constituents, a heap and a search tree. These constituents are themselves available and stabilizing data structures described in previous papers. Each item of the composite data structure is a pair (key,value), which allows items to be removed by either minimum value (via the heap) or by key (via the search tree) in logarithmic time. This is the first research to address the problem of constructing larger data structures from smaller ones that have desired availability and stabilization properties.
منابع مشابه
Correctness of Self-Stabilizing Algorithms Under the Dolev Model When Adapted to Composite Atomicity Models
In this paper, we first clarify that it is not a trivial matter whether or not a selfstabilizing algorithm under the Dolev model, when adapted to a composite atomicity model, is also self-stabilizing. Then we employ a particular “simulation” approach to show that if a self-stabilizing algorithm under the Dolev model has one of two certain forms, then it is also self-stabilizing when adapted to ...
متن کاملFacile and green synthesis of CuO nanoparticles and electrocatalytic activity of CuO nanoparticles/conductive polymer composite film
In this work, CuO nanoparticles (CuO NPs) was prepared by a simple and green method using Rosmarinus officinalis extract containing phenolic constituents as both the chelating and the stabilizing agents. CuO nanoparticles/polyorthoaminophenol composite (CuO NPs/POAP) as electro-active electrodes for electrocatalytic oxidation of methanol with good uniformity are prepared by electropolymerizatio...
متن کاملA Space Optimal, Deterministic, Self-Stabilizing, Leader Election Algorithm for Unidirectional Rings
A new, self-stabilizing algorithm for electing a leader on a unidirectional ring of prime size is presented for the composite atomicity model with a centralized daemon. Its space complexity is optimal to within a small additive constant number of bits per processor, significantly improving previous self-stabilizing algorithms for this problem. In other models or when the ring size is composite,...
متن کاملFacile and green synthesis of CuO nanoparticles and electrocatalytic activity of CuO nanoparticles/conductive polymer composite film
In this work, CuO nanoparticles (CuO NPs) was prepared by a simple and green method using Rosmarinus officinalis extract containing phenolic constituents as both the chelating and the stabilizing agents. CuO nanoparticles/polyorthoaminophenol composite (CuO NPs/POAP) as electro-active electrodes for electrocatalytic oxidation of methanol with good uniformity are prepared by electropolymerizatio...
متن کاملUniform Randomized Self-Stabilizing Mutual Exclusion on Unidirectional Ring under Unfair C-Daemon
A distributed system consists of a set of processes and a set of communication links, each connecting a pair of processes. A distributed system is called self-stabilizing if it converges to a correct system state no matter which system state it is started with. A self-stabilizing system is considered to be an ideal fault tolerant system, since it can tolerate a nite number of transient failures...
متن کامل